Viacheslav Komenda is an independent software publisher whose catalog, though compact, demonstrates a distinctive focus on low-level and retro-oriented programming. The publisher's flagship and currently sole product, abmaze4, is a natively 16-bit DOS application that implements the Aldous-Broder algorithm for maze generation, rendering its results as ASCII output in the console. The Aldous-Broder algorithm is a well-known randomized maze generation technique based on random walks, producing uniform spanning trees, and its implementation here in a genuine 16-bit DOS environment highlights the publisher's interest in classic computing paradigms and assembly-era development constraints. Beyond its value as a demonstration of procedural maze generation, abmaze4 serves a practical diagnostic purpose: it offers a convenient way to test NTVDM (NT Virtual DOS Machine) support on 32-bit editions of Windows 10, allowing users, system administrators, and retro-computing enthusiasts to verify that legacy DOS applications still execute correctly within the subsystem's emulation layer. This dual role—both an algorithmic showcase and a compatibility testing utility—positions the product within the broader software categories of developer tools, educational demonstrations, legacy system utilities, and retro programming artifacts. Typical use cases include students studying graph algorithms and maze generation techniques, hobbyists exploring 16-bit assembly and DOS programming, and technical users validating NTVDM functionality after Windows updates or configuration changes. Although the publisher's range currently consists of a single package, it reflects a specialized niche in the software ecosystem where historical computing methods, compatibility preservation, and algorithmic education intersect, appealing to audiences who value compact, purpose-built tools with clearly documented behavior and transparent implementation approaches.
Natively 16-bit DOS Aldous-Broder algorithm for maze generation with ASCII output. Convenient way to test NTVDM support on Windows 10 x86.
Details